Daios : Ef ! cient Dynamic Web Service Invocation

نویسندگان

  • Philipp Leitner
  • Florian Rosenberg
چکیده

72 Published by the IEEE Computer Society 1089-7801/09/$25.00 © 2009 IEEE IEEE INTERNET COMPUTING S oftware systems built on top of serviceoriented architectures (SOAs)1 use a triangle of three operations — publish, !nd, and bind — to decouple roles participating in the system. Publish and !nd put requirements on the service registry and the interface de!nition language. To publish services, an expressive and extensible service de!nition language must be available and supported by the service registry.2 The bind operation, however, is independent from the service registry and is handled by the service consumer. In a SOA, consumers must be able to connect to any service they discover during the !nd step. In addition, they must be able to change this binding at any time (speci!cally, at runtime) if the original target service becomes unavailable or if the !nd operation discovers services delivering a more appropriate quality of service level. Currently, application developers generate stubs (service access components, which are typically compiled from a formal service description such as the Web Services Description Language [WSDL]) to invoke services. These stubs handle the actual invocation but are speci!c to a service provider. If the application invokes a similar service from a different provider, it must regenerate the stubs because services from different providers in the real world never look quite the same. Even if the services provide similar functionality, they usually differ Systems based on the service-oriented architecture (SOA) paradigm must be

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards A Flexible Mediation Framework for Dynamic Service Invocations

One of the main benefits of service-based systems is the loose coupling of components, which allows for flexibility in the selection of internal and external business partners. However, currently this flexibility is severely limited by the fact that components have to provide not only the same functionality, but do so via virtually the same interface. Invocation-level mediation may be used to o...

متن کامل

Towards Flexible Interface Mediation for Dynamic Service Invocations

One of the main benefits of service-based systems is the loose coupling of components, which increases flexibility during the selection of internal and external business partners. However, currently this flexibility is severely limited by the fact that components have to provide not only the same functionality, but do so via virtually the same interface. Invocation-level mediation may be used t...

متن کامل

Ontology Mapping for Dynamic Service Invocation On the Semantic Web

The need for translation during the dynamic invocation of services described on the semantic web is not addressed merely by introducing middle agents to translate messages. When an agent is attempting to utilize a service discovered and described on the Semantic Web using a service language like OWL-S, it must be able to translate descriptions of required inputs, given in terms from the ontolog...

متن کامل

Ontology Mapping for Dynamic Service Invocation

The need for translation during the dynamic invocation of services described on the semantic web is not addressed merely by introducing middle agents to translate messages. When an agent is attempting to utilize a service discovered and described on the Semantic Web using a service language like OWL-S, it must be able to translate descriptions of required inputs, given in terms from the ontolog...

متن کامل

Dynamic Discovery and Invocation of Web services Through Android Mobile

In this paper we are proposing an efficient and novel architecture for dynamic invocation and discovery of web services in mobile. While we are handling with the mobile, we need to consider the resources of the mobile, these battery services are not flexible or optimal like desktops or laptops. We implemented a proxy between service and mobile client for dynamic invocation and discovery of serv...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010